package dietmar.ckm3;

import java.awt.BorderLayout;
import java.awt.EventQueue;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JButton;

public class TrenerGui extends JFrame {

	private JPanel contentPane;
	private JTextField txtImie;
	private JTextField txtNazwisko;
	private JTextField txtUmiejetnosc;
	private DruzynaGuii druzynagui;
	

	
	/**
	 * Create the frame.
	 */
	public TrenerGui(DruzynaGuii druzynagui) {
		this.druzynagui=druzynagui;
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 193, 198);
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);
		
		JLabel label = new JLabel("Imie");
		label.setBounds(10, 14, 46, 14);
		contentPane.add(label);
		
		txtImie = new JTextField();
		txtImie.setColumns(10);
		txtImie.setBounds(76, 11, 101, 20);
		contentPane.add(txtImie);
		
		JLabel label_1 = new JLabel("Nazwisko");
		label_1.setBounds(10, 45, 69, 14);
		contentPane.add(label_1);
		
		txtNazwisko = new JTextField();
		txtNazwisko.setColumns(10);
		txtNazwisko.setBounds(76, 42, 101, 20);
		contentPane.add(txtNazwisko);
		
		JButton button = new JButton("Zapisz");
		button.setBounds(48, 116, 89, 23);
		contentPane.add(button);
		button.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				dodajTrenera();
			}
		});
		
		JLabel lblUmiejetnosc = new JLabel("Umiejetnosc");
		lblUmiejetnosc.setBounds(10, 73, 89, 14);
		contentPane.add(lblUmiejetnosc);
		
		
		txtUmiejetnosc = new JTextField();
		txtUmiejetnosc.setColumns(10);
		txtUmiejetnosc.setBounds(144, 70, 33, 20);
		contentPane.add(txtUmiejetnosc);
	}
	void dodajTrenera()
	{
		String imie=(txtImie.getText());
		String nazwisko=(txtNazwisko.getText());
		double umiejetnosc=(Double.parseDouble(txtUmiejetnosc.getText()));
		Trener trener = new Trener(imie,nazwisko,umiejetnosc);
		
		druzynagui.getDruzyna().dodajTrenera(trener);
		druzynagui.odswieztekst();
		setVisible(false);
		
	}
	public JTextField getTxtImie() {
		return txtImie;
	}
	public void setTxtImie(JTextField txtImie) {
		this.txtImie = txtImie;
	}
	public JTextField getTxtNazwisko() {
		return txtNazwisko;
	}
	public void setTxtNazwisko(JTextField txtNazwisko) {
		this.txtNazwisko = txtNazwisko;
	}
	public JTextField getTxtUmiejetnosc() {
		return txtUmiejetnosc;
	}
	public void setTxtUmiejetnosc(JTextField txtUmiejetnosc) {
		this.txtUmiejetnosc = txtUmiejetnosc;
	}
	public DruzynaGuii getDruzynagui() {
		return druzynagui;
	}
	public void setDruzynagui(DruzynaGuii druzynagui) {
		this.druzynagui = druzynagui;
	}
	

}
